package com.example.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class User {
    /** 用户id */
    private Long userId;

    /** 用户昵称 */
    private String userName;

    /** 真实姓名 */
    private String realName;

    /** 密码 */
    private String password;

    /** 手机号码 */
    private String mobile;

    /** 用户头像 */
    private String headUrl;

    /** 邮箱 */
    private String email;

    /** 地址 */
    private String address;

    /** 详细地址 */
    private String location;

    /** 用户简介 */
    private String description;

    /** 性别 0 未知 1 男 2 女 */
    private Integer sex;

    /** 生日 */
    private Date birthday;

    /** 用户登录token */
    private String token;

    /** 注册手机唯一标识 */
    private String unionMobile;

    /** 公众号openid */
    private String gzhOpenId;

    /** 小程序openid */
    private String xcxOpenId;

    /** 微信unionid */
    private String unionId;

    /** 注册来源 */
    private Integer registerSource;

    /** 用户类型 */
    private Integer userType;

    /** 用户状态  0 正常 */
    private Integer userStatus;

    /** 书店状态 -1：不是 0：待审核 1：是 */
    private Integer bookStore;

    /** 书店折扣 */
    private Double bookStoreDiscount;

    /** 最后登录时间 */
    private Date lastLoginTime;

    /** 经度 */
    private Double longitude;

    /** 纬度 */
    private Double latitude;

    /** 删除标志（0代表存在 1代表删除） */
    private Integer delFlag;

    /** 创建者 */
    private Long createBy;

    /** 创建时间 */
    private Date createTime;

    /** 更新者 */
    private Long updateBy;

    /** 更新时间 */
    private Date updateTime;
}
